home *** CD-ROM | disk | FTP | other *** search
Text File | 1987-06-30 | 86.9 KB | 1,136 lines |
- @Comment{OUTLINE of tman.mss by Scribe 3C(1312) on 21 November 1983 at 14:14}
- Preface 1 PREFACE.mss, line 3
- Notes on this edition 2 PREFACE.mss, line 64
- Acknowledgements 3 PREFACE.mss, line 158
- 1 Introduction 1 INTRO.mss, line 3
- FirstTChapter 1 INTRO.mss, line 4
- 1.1. Language overview 1 INTRO.mss, line 6
- 1.2. Notational conventions 1 INTRO.mss, line 35
- 1.3. Naming conventions 2 INTRO.mss, line 84
- 1.4. Language principles and conventions 2 INTRO.mss, line 171
- 2 Syntax and semantics 4 SEMANTICS.mss, line 2
- SemanticsChapter 4 SEMANTICS.mss, line 3
- 2.1. External representation 4 SEMANTICS.mss, line 23
- 2.2. Core language 5 SEMANTICS.mss, line 70
- CoreLanguageSection 5 SEMANTICS.mss, line 71
- CallSemantics 5 SEMANTICS.mss, line 146
- 2.3. The standard environment 6 SEMANTICS.mss, line 166
- StandardEnvironmentSe 6 SEMANTICS.mss, line 167
- 2.4. Undefined 6 SEMANTICS.mss, line 187
- undefinedsemanticssec 6 SEMANTICS.mss, line 189
- 3 Objects 7 OBJECT.mss, line 2
- 3.1. Literals 7 OBJECT.mss, line 23
- QUOTE 7 OBJECT.mss, line 61
- 3.2. Procedures 7 OBJECT.mss, line 64
- LAMBDA 8 OBJECT.mss, line 118
- 3.3. Object identity 8 OBJECT.mss, line 120
- EQ? 9 OBJECT.mss, line 157
- NEQ? 9 OBJECT.mss, line 164
- 3.4. Symbols 9 OBJECT.mss, line 182
- symbolssection 9 OBJECT.mss, line 183
- SYMBOL? 9 OBJECT.mss, line 202
- 3.5. Predicates and truth values 9 OBJECT.mss, line 207
- NIL 10 OBJECT.mss, line 235
- T 10 OBJECT.mss, line 242
- 3.6. Types 10 OBJECT.mss, line 244
- 4 Environments 11 ENVIRONMENT.mss, line 2
- EnvironmentsChapter 11 ENVIRONMENT.mss, line 3
- 4.1. Environments and contours 11 ENVIRONMENT.mss, line 5
- 4.2. Local variables 11 ENVIRONMENT.mss, line 60
- LET 12 ENVIRONMENT.mss, line 78
- LET* 12 ENVIRONMENT.mss, line 111
- LABELS 13 ENVIRONMENT.mss, line 210
- 4.3. Locales 14 ENVIRONMENT.mss, line 212
- LocaleSection 14 ENVIRONMENT.mss, line 213
- LOCALE 14 ENVIRONMENT.mss, line 232
- DEFINE 14 ENVIRONMENT.mss, line 258
- LSET 14 ENVIRONMENT.mss, line 284
- 4.4. Non-local reference 15 ENVIRONMENT.mss, line 328
- *VALUE 15 ENVIRONMENT.mss, line 339
- *DEFINE 15 ENVIRONMENT.mss, line 343
- *LSET 15 ENVIRONMENT.mss, line 348
- IMPORT 15 ENVIRONMENT.mss, line 361
- *STANDARD-ENV* 16 ENVIRONMENT.mss, line 369
- user-env 16 ENVIRONMENT.mss, line 371
- *SCRATCH-ENV* 16 ENVIRONMENT.mss, line 377
- 5 Control 17 CONTROL.mss, line 2
- 5.1. Conditionals 17 CONTROL.mss, line 6
- ConditionalsSection 17 CONTROL.mss, line 7
- IF 17 CONTROL.mss, line 14
- COND 17 CONTROL.mss, line 71
- ELSE 17 CONTROL.mss, line 76
- CASE 18 CONTROL.mss, line 96
- SELECT 18 CONTROL.mss, line 110
- NOT 18 CONTROL.mss, line 116
- FALSE? 18 CONTROL.mss, line 116
- AND 18 CONTROL.mss, line 136
- OR 18 CONTROL.mss, line 149
- *AND 19 CONTROL.mss, line 170
- *OR 19 CONTROL.mss, line 176
- *IF 19 CONTROL.mss, line 182
- 5.2. Iteration 19 CONTROL.mss, line 185
- DO 19 CONTROL.mss, line 226
- ITERATE 20 CONTROL.mss, line 268
- 5.3. Procedure application 20 CONTROL.mss, line 271
- PROCEDURE? 20 CONTROL.mss, line 289
- APPLY 20 CONTROL.mss, line 307
- 5.4. Sequencing 21 CONTROL.mss, line 310
- BLOCK 21 CONTROL.mss, line 325
- BLOCK0 21 CONTROL.mss, line 331
- 5.5. Non-local exits 21 CONTROL.mss, line 334
- CATCH 21 CONTROL.mss, line 374
- 5.6. Lazy evaluation 21 CONTROL.mss, line 377
- DELAY 22 CONTROL.mss, line 421
- FORCE 22 CONTROL.mss, line 434
- 6 Side effects 23 STATE.mss, line 2
- 6.1. Assignment 23 STATE.mss, line 18
- Assignmentsection 23 STATE.mss, line 19
- Settable 23 STATE.mss, line 48
- SET 23 STATE.mss, line 56
- SETTER 23 STATE.mss, line 67
- SWAP 23 STATE.mss, line 79
- EXCHANGE 24 STATE.mss, line 85
- MODIFY 24 STATE.mss, line 94
- MODIFY-LOCATION 24 STATE.mss, line 138
- 6.2. Locatives 24 STATE.mss, line 140
- locativessection 24 STATE.mss, line 142
- LOCATIVE 25 STATE.mss, line 187
- CONTENTS 25 STATE.mss, line 198
- LOCATIVE? 25 STATE.mss, line 203
- 6.3. Dynamic state 25 STATE.mss, line 205
- dynamicstatesection 25 STATE.mss, line 206
- BIND 26 STATE.mss, line 272
- UNWIND-PROTECT 27 STATE.mss, line 295
- 7 Operations 28 OPERATION.mss, line 2
- OperationsChapter 28 OPERATION.mss, line 3
- 7.1. Fundamental forms 28 OPERATION.mss, line 48
- OBJECT 29 OPERATION.mss, line 146
- OPERATION 30 OPERATION.mss, line 192
- 7.2. Defining operations 30 OPERATION.mss, line 194
- DEFINE-OPERATION 31 OPERATION.mss, line 211
- DEFINE-SETTABLE-OPERA 31 OPERATION.mss, line 226
- DEFINE-PREDICATE 31 OPERATION.mss, line 242
- OPERATION? 31 OPERATION.mss, line 247
- 7.3. Joined objects 31 OPERATION.mss, line 251
- JOIN 32 OPERATION.mss, line 278
- 7.4. Synonyms 32 OPERATION.mss, line 289
- SYNONYM 32 OPERATION.mss, line 313
- 7.5. Examples 32 OPERATION.mss, line 318
- 8 Numbers 33 NUMBER.mss, line 2
- 8.1. Predicates 33 NUMBER.mss, line 28
- NUMBER? 33 NUMBER.mss, line 33
- INTEGER? 33 NUMBER.mss, line 38
- FLOAT? 33 NUMBER.mss, line 43
- RATIO? 33 NUMBER.mss, line 48
- ODD? 33 NUMBER.mss, line 53
- EVEN? 33 NUMBER.mss, line 57
- 8.2. Arithmetic 33 NUMBER.mss, line 60
- ADD 34 NUMBER.mss, line 66
- - 34 NUMBER.mss, line 81
- SUBTRACT 34 NUMBER.mss, line 81
- NEGATE 34 NUMBER.mss, line 89
- * 34 NUMBER.mss, line 97
- MULTIPLY 34 NUMBER.mss, line 97
- DIVIDE 34 NUMBER.mss, line 105
- DIV 34 NUMBER.mss, line 121
- REMAINDER 34 NUMBER.mss, line 131
- MOD 35 NUMBER.mss, line 180
- ABS 35 NUMBER.mss, line 184
- GCD 35 NUMBER.mss, line 191
- ADD1 35 NUMBER.mss, line 198
- SUBTRACT1 35 NUMBER.mss, line 208
- MIN 35 NUMBER.mss, line 216
- MAX 35 NUMBER.mss, line 221
- 8.3. Comparison 35 NUMBER.mss, line 224
- EQUAL? 35 NUMBER.mss, line 229
- EQUAL 35 NUMBER.mss, line 230
- LESS? 35 NUMBER.mss, line 238
- GREATER? 35 NUMBER.mss, line 246
- NOT-EQUAL? 36 NUMBER.mss, line 253
- NOT-LESS? 36 NUMBER.mss, line 260
- NOT-GREATER? 36 NUMBER.mss, line 267
- 8.4. Sign predicates 36 NUMBER.mss, line 271
- ZERO? 36 NUMBER.mss, line 277
- NEGATIVE? 36 NUMBER.mss, line 285
- POSITIVE? 36 NUMBER.mss, line 293
- NOT-ZERO? 36 NUMBER.mss, line 300
- NOT-NEGATIVE? 36 NUMBER.mss, line 307
- NOT-POSITIVE? 36 NUMBER.mss, line 314
- 8.5. Transcendental functions 37 NUMBER.mss, line 318
- COS 37 NUMBER.mss, line 322
- SIN 37 NUMBER.mss, line 326
- TAN 37 NUMBER.mss, line 330
- ACOS 37 NUMBER.mss, line 334
- ASIN 37 NUMBER.mss, line 338
- ATAN2 37 NUMBER.mss, line 349
- EXP 37 NUMBER.mss, line 353
- LOG 37 NUMBER.mss, line 357
- EXPT 37 NUMBER.mss, line 365
- 8.6. Bitwise logical operators 37 NUMBER.mss, line 367
- LOGAND 38 NUMBER.mss, line 378
- LOGIOR 38 NUMBER.mss, line 382
- LOGXOR 38 NUMBER.mss, line 386
- LOGNOT 38 NUMBER.mss, line 390
- ASH 38 NUMBER.mss, line 396
- BIT-FIELD 38 NUMBER.mss, line 407
- SET-BIT-FIELD 38 NUMBER.mss, line 417
- 8.7. Coercion 38 NUMBER.mss, line 419
- ->INTEGER 38 NUMBER.mss, line 429
- ->FLOAT 39 NUMBER.mss, line 438
- 8.8. Assignment 39 NUMBER.mss, line 440
- INCREMENT 39 NUMBER.mss, line 463
- DECREMENT 39 NUMBER.mss, line 472
- 9 Lists 40 LIST.mss, line 2
- 9.1. Predicates 40 LIST.mss, line 16
- NULL? 40 LIST.mss, line 24
- PAIR? 40 LIST.mss, line 36
- ATOM? 40 LIST.mss, line 45
- LIST? 40 LIST.mss, line 56
- PROPER-LIST? 40 LIST.mss, line 67
- NULL-LIST? 40 LIST.mss, line 74
- 9.2. Constructors 41 LIST.mss, line 77
- CONS 41 LIST.mss, line 82
- LIST 41 LIST.mss, line 93
- CONS* 41 LIST.mss, line 108
- COPY-LIST 41 LIST.mss, line 120
- 9.3. List access 41 LIST.mss, line 123
- CAR 41 LIST.mss, line 129
- CDR 41 LIST.mss, line 135
- C...R 42 LIST.mss, line 144
- NTH 42 LIST.mss, line 160
- NTHCDR 42 LIST.mss, line 179
- LAST 42 LIST.mss, line 188
- LASTCDR 42 LIST.mss, line 201
- 9.4. Lists as sequences 42 LIST.mss, line 204
- LENGTH 43 LIST.mss, line 212
- APPEND 43 LIST.mss, line 221
- APPEND! 43 LIST.mss, line 235
- REVERSE 43 LIST.mss, line 242
- REVERSE! 43 LIST.mss, line 249
- SUBLIST 43 LIST.mss, line 257
- 9.5. Lists as sets 43 LIST.mss, line 261
- MEMQ? 44 LIST.mss, line 275
- MEM? 44 LIST.mss, line 285
- ANY? 44 LIST.mss, line 292
- EVERY? 44 LIST.mss, line 299
- DELQ 44 LIST.mss, line 305
- DEL 44 LIST.mss, line 312
- DELQ! 44 LIST.mss, line 318
- DEL! 44 LIST.mss, line 322
- 9.6. Mapping Procedures 45 LIST.mss, line 325
- MAP 45 LIST.mss, line 339
- MAPCDR 45 LIST.mss, line 345
- WALK 45 LIST.mss, line 354
- WALKCDR 45 LIST.mss, line 360
- 9.7. Lists as associations 45 LIST.mss, line 363
- ASSQ 45 LIST.mss, line 369
- ASS 45 LIST.mss, line 385
- 9.8. Lists as stacks 45 LIST.mss, line 388
- PUSH 46 LIST.mss, line 414
- POP 46 LIST.mss, line 431
- 10 Trees 47 TREE.mss, line 2
- TreesChapter 47 TREE.mss, line 3
- 10.1. Comparison 47 TREE.mss, line 19
- EQUIV? 47 TREE.mss, line 40
- ALIKE? 47 TREE.mss, line 53
- ALIKEQ? 47 TREE.mss, line 59
- ALIKEV 47 TREE.mss, line 66
- ALIKEV? 47 TREE.mss, line 69
- 10.2. Tree utilities 47 TREE.mss, line 72
- SUBST 47 TREE.mss, line 84
- SUBSTQ 48 TREE.mss, line 88
- SUBSTV 48 TREE.mss, line 95
- COPY-TREE 48 TREE.mss, line 100
- TREE-HASH 48 TREE.mss, line 108
- 10.3. Destructuring 48 TREE.mss, line 111
- DESTRUCTURE 48 TREE.mss, line 142
- DESTRUCTURE* 49 TREE.mss, line 161
- 10.4. Backquote 49 TREE.mss, line 164
- backquotesection 49 TREE.mss, line 165
- 11 Structures 50 STRUCTURE.mss, line 2
- 11.1. Introduction 50 STRUCTURE.mss, line 4
- 11.2. Terminology 50 STRUCTURE.mss, line 16
- 11.3. Defining structure types 50 STRUCTURE.mss, line 41
- DEFINE-STRUCTURE-TYPE 51 STRUCTURE.mss, line 89
- 11.4. Manipulating structure types 51 STRUCTURE.mss, line 91
- MAKE-STYPE 51 STRUCTURE.mss, line 107
- STYPE-ID 51 STRUCTURE.mss, line 111
- STYPE-CONSTRUCTOR 51 STRUCTURE.mss, line 124
- STYPE-MASTER 51 STRUCTURE.mss, line 137
- STYPE-PREDICATOR 52 STRUCTURE.mss, line 148
- STYPE-SELECTOR 52 STRUCTURE.mss, line 166
- STYPE-SELECTORS 52 STRUCTURE.mss, line 170
- SELECTOR-ID 52 STRUCTURE.mss, line 175
- STYPE-HANDLER 52 STRUCTURE.mss, line 184
- 11.5. Manipulating structures 52 STRUCTURE.mss, line 186
- STRUCTURE? 53 STRUCTURE.mss, line 209
- COPY-STRUCTURE 53 STRUCTURE.mss, line 215
- COPY-STRUCTURE! 53 STRUCTURE.mss, line 221
- 12 Characters and strings 54 TEXT.mss, line 2
- charactersyntax 54 TEXT.mss, line 10
- 12.1. Predicates 55 TEXT.mss, line 79
- CHAR? 55 TEXT.mss, line 87
- STRING? 55 TEXT.mss, line 95
- GRAPHIC? 55 TEXT.mss, line 105
- WHITESPACE? 55 TEXT.mss, line 115
- ALPHABETIC? 55 TEXT.mss, line 123
- UPPERCASE? 55 TEXT.mss, line 132
- LOWERCASE? 56 TEXT.mss, line 141
- DIGIT? 56 TEXT.mss, line 151
- 12.2. Comparison 56 TEXT.mss, line 153
- STRING-EQUAL? 56 TEXT.mss, line 172
- 12.3. String constructors 56 TEXT.mss, line 174
- MAKE-STRING 56 TEXT.mss, line 177
- STRING-APPEND 56 TEXT.mss, line 184
- COPY-STRING 56 TEXT.mss, line 190
- CHAR->STRING 57 TEXT.mss, line 197
- LIST->STRING 57 TEXT.mss, line 204
- STRING->LIST 57 TEXT.mss, line 211
- 12.4. String access 57 TEXT.mss, line 213
- STRING-LENGTH 57 TEXT.mss, line 220
- STRING-EMPTY? 57 TEXT.mss, line 224
- STRING-ELT 57 TEXT.mss, line 241
- NTHCHAR 57 TEXT.mss, line 241
- STRING-HEAD 57 TEXT.mss, line 252
- CHAR 57 TEXT.mss, line 252
- STRING-TAIL 57 TEXT.mss, line 259
- CHDR 57 TEXT.mss, line 259
- STRING-NTHTAIL 58 TEXT.mss, line 270
- NTHCHDR 58 TEXT.mss, line 270
- SUBSTRING 58 TEXT.mss, line 279
- STRING-SLICE 58 TEXT.mss, line 299
- 12.5. String manipulation 58 TEXT.mss, line 301
- STRING-POSQ 58 TEXT.mss, line 311
- STRING-REPLACE 58 TEXT.mss, line 321
- MAP-STRING 58 TEXT.mss, line 330
- MAP-STRING! 59 TEXT.mss, line 335
- WALK-STRING 59 TEXT.mss, line 339
- 12.5.1. String header manipulation 59 TEXT.mss, line 342
- stringheadersection 59 TEXT.mss, line 343
- CHOPY 59 TEXT.mss, line 356
- CHOPY! 59 TEXT.mss, line 361
- STRING-TAIL! 59 TEXT.mss, line 366
- CHDR! 59 TEXT.mss, line 366
- STRING-NTHTAIL! 59 TEXT.mss, line 381
- NTHCHDR! 59 TEXT.mss, line 381
- 12.6. Case conversion 59 TEXT.mss, line 385
- CHAR-UPCASE 59 TEXT.mss, line 391
- STRING-UPCASE 60 TEXT.mss, line 399
- CHAR-DOWNCASE 60 TEXT.mss, line 405
- STRING-UPCASE! 60 TEXT.mss, line 412
- STRING-DOWNCASE 60 TEXT.mss, line 420
- STRING-DOWNCASE! 60 TEXT.mss, line 427
- 12.7. Digit conversion 60 TEXT.mss, line 429
- CHAR->DIGIT 60 TEXT.mss, line 437
- DIGIT->CHAR 60 TEXT.mss, line 445
- DIGIT 60 TEXT.mss, line 453
- 12.8. ASCII conversion 61 TEXT.mss, line 455
- CHAR->ASCII 61 TEXT.mss, line 463
- ASCII->CHAR 61 TEXT.mss, line 469
- *NUMBER-OF-CHAR-CODES 61 TEXT.mss, line 483
- 12.9. Symbols 61 TEXT.mss, line 485
- STRING->SYMBOL 61 TEXT.mss, line 515
- SYMBOL->STRING 61 TEXT.mss, line 522
- 13 Miscellaneous features 62 FEATURE.mss, line 2
- 13.1. Comments and declarations 62 FEATURE.mss, line 5
- COMMENT 62 FEATURE.mss, line 13
- IGNORE 62 FEATURE.mss, line 32
- IGNORABLE 62 FEATURE.mss, line 43
- 13.2. Errors and dead ends 62 FEATURE.mss, line 45
- ErrorsSection 62 FEATURE.mss, line 46
- ERROR 62 FEATURE.mss, line 60
- SYNTAX-ERROR 62 FEATURE.mss, line 66
- READ-ERROR 62 FEATURE.mss, line 72
- CHECK-ARG 63 FEATURE.mss, line 96
- UndefinedSection 63 FEATURE.mss, line 98
- PROCLAIM 63 FEATURE.mss, line 111
- ASSERT 63 FEATURE.mss, line 117
- UNDEFINED-VALUE 63 FEATURE.mss, line 126
- UNDEFINED-EFFECT 63 FEATURE.mss, line 135
- 13.3. Early binding 63 FEATURE.mss, line 138
- DEFINE-CONSTANT 64 FEATURE.mss, line 152
- DEFINE-INTEGRABLE 64 FEATURE.mss, line 161
- DefineIntegrableSecti 64 FEATURE.mss, line 172
- 13.4. Symbol generators 64 FEATURE.mss, line 174
- GEN-ID 64 FEATURE.mss, line 182
- SYMBOLCONC 64 FEATURE.mss, line 191
- 13.5. Combinators 64 FEATURE.mss, line 193
- ALWAYS 64 FEATURE.mss, line 201
- PROJN 64 FEATURE.mss, line 209
- PROJ0 65 FEATURE.mss, line 218
- PROJ1 65 FEATURE.mss, line 222
- PROJ2 65 FEATURE.mss, line 226
- PROJ3 65 FEATURE.mss, line 230
- IDENTITY 65 FEATURE.mss, line 234
- CONJOIN 65 FEATURE.mss, line 243
- DISJOIN 65 FEATURE.mss, line 252
- COMPLEMENT 65 FEATURE.mss, line 260
- COMPOSE 65 FEATURE.mss, line 275
- TRUE 66 FEATURE.mss, line 284
- FALSE 66 FEATURE.mss, line 291
- TRUE? 66 FEATURE.mss, line 308
- BOOLEAN? 66 FEATURE.mss, line 321
- 13.6. Vectors 66 FEATURE.mss, line 324
- VectorsSection 66 FEATURE.mss, line 325
- VECTOR? 66 FEATURE.mss, line 339
- MAKE-VECTOR 66 FEATURE.mss, line 351
- LIST->VECTOR 66 FEATURE.mss, line 358
- VECTOR->LIST 67 FEATURE.mss, line 365
- VECTOR-ELT 67 FEATURE.mss, line 373
- VREF 67 FEATURE.mss, line 373
- VSET 67 FEATURE.mss, line 385
- COPY-VECTOR 67 FEATURE.mss, line 389
- VECTOR-FILL 67 FEATURE.mss, line 394
- VECTOR-REPLACE 67 FEATURE.mss, line 400
- VECTOR-LENGTH 67 FEATURE.mss, line 404
- VECTOR-POS 67 FEATURE.mss, line 409
- VECTOR-POSQ 67 FEATURE.mss, line 415
- WALK-VECTOR 67 FEATURE.mss, line 419
- 13.7. Pools 68 FEATURE.mss, line 422
- MAKE-POOL 68 FEATURE.mss, line 440
- OBTAIN-FROM-POOL 68 FEATURE.mss, line 445
- RETURN-TO-POOL 68 FEATURE.mss, line 450
- 13.8. Weak pointers 68 FEATURE.mss, line 453
- OBJECT-HASH 68 FEATURE.mss, line 474
- OBJECT-UNHASH 68 FEATURE.mss, line 483
- MAKE-POPULATION 69 FEATURE.mss, line 494
- ADD-TO-POPULATION 69 FEATURE.mss, line 498
- REMOVE-FROM-POPULATIO 69 FEATURE.mss, line 502
- POPULATION->LIST 69 FEATURE.mss, line 508
- WALK-POPULATION 69 FEATURE.mss, line 517
- 14 Syntax 70 SYNTAX.mss, line 2
- SyntaxChapter 70 SYNTAX.mss, line 3
- LastTChapter 70 SYNTAX.mss, line 4
- 14.1. The reader 70 SYNTAX.mss, line 20
- READER 70 SYNTAX.mss, line 21
- READ-OBJECT 70 SYNTAX.mss, line 42
- SEMICOLON 71 SYNTAX.mss, line 104
- 14.2. Read tables 71 SYNTAX.mss, line 146
- READTABLES 71 SYNTAX.mss, line 147
- MAKE-READ-TABLE 72 SYNTAX.mss, line 167
- *STANDARD-READ-TABLE* 72 SYNTAX.mss, line 171
- *VANILLA-READ-TABLE* 72 SYNTAX.mss, line 184
- READ-TABLE-ENTRY 72 SYNTAX.mss, line 218
- READ-REFUSING-EOF 72 SYNTAX.mss, line 223
- *NOTHING-READ* 73 SYNTAX.mss, line 238
- CONSTITUENT-SYNTAX? 73 SYNTAX.mss, line 255
- MAKE-LIST-READER 74 SYNTAX.mss, line 297
- LIST-TERMINATOR 74 SYNTAX.mss, line 301
- DISPATCH-SYNTAX 74 SYNTAX.mss, line 326
- MAKE-DISPATCH-READ-MA 74 SYNTAX.mss, line 347
- 14.3. Standard compiler 75 SYNTAX.mss, line 350
- EVAL 75 SYNTAX.mss, line 379
- STANDARD-COMPILER 75 SYNTAX.mss, line 385
- RUN-COMPILED-CODE 75 SYNTAX.mss, line 394
- 14.4. Syntax tables 75 SYNTAX.mss, line 397
- Syntaxtablessection 75 SYNTAX.mss, line 399
- ENV-SYNTAX-TABLE 75 SYNTAX.mss, line 415
- MAKE-SYNTAX-TABLE 75 SYNTAX.mss, line 420
- *STANDARD-SYNTAX-TABL 76 SYNTAX.mss, line 427
- SYNTAX-TABLE-ENTRY 76 SYNTAX.mss, line 442
- DEFINE-SYNTAX 76 SYNTAX.mss, line 448
- MACRO-EXPANDER 77 SYNTAX.mss, line 541
- MACRO-EXPANDER? 77 SYNTAX.mss, line 549
- INVOKE-MACRO-EXPANDER 78 SYNTAX.mss, line 560
- MACRO-EXPAND 78 SYNTAX.mss, line 566
- LET-SYNTAX 78 SYNTAX.mss, line 601
- DEFINE-LOCAL-SYNTAX 78 SYNTAX.mss, line 608
- DEFINE-LOCAL-SYNTAX 79 SYNTAX.mss, line 626
- 15 Streams 80 STREAM.mss, line 2
- 15.1. General 80 STREAM.mss, line 35
- STREAM? 80 STREAM.mss, line 40
- INPUT-STREAM? 80 STREAM.mss, line 45
- OUTPUT-STREAM? 80 STREAM.mss, line 50
- INTERACTIVE-STREAM? 80 STREAM.mss, line 57
- EOF? 80 STREAM.mss, line 63
- *EOF* 80 STREAM.mss, line 67
- WITH-OPEN-STREAMS 81 STREAM.mss, line 92
- CLOSE 81 STREAM.mss, line 98
- 15.2. Predefined streams 81 STREAM.mss, line 101
- TERMINAL-INPUT 81 STREAM.mss, line 113
- TERMINAL-OUTPUT 81 STREAM.mss, line 118
- STANDARD-INPUT 81 STREAM.mss, line 131
- STANDARD-OUTPUT 81 STREAM.mss, line 137
- ERROR-OUTPUT 81 STREAM.mss, line 142
- DEBUG-OUTPUT 82 STREAM.mss, line 147
- 15.3. Input 82 STREAM.mss, line 150
- READ-CHAR 82 STREAM.mss, line 160
- READC 82 STREAM.mss, line 160
- UNREAD-CHAR 82 STREAM.mss, line 171
- UNREADC 82 STREAM.mss, line 171
- PEEK-CHAR 82 STREAM.mss, line 189
- PEEKC 82 STREAM.mss, line 189
- READ-LINE 82 STREAM.mss, line 203
- READ 82 STREAM.mss, line 210
- STRING->INPUT-STREAM 82 STREAM.mss, line 215
- WITH-INPUT-FROM-STRIN 83 STREAM.mss, line 228
- READ-OBJECTS-FROM-STR 83 STREAM.mss, line 237
- CLEAR-INPUT 83 STREAM.mss, line 243
- 15.4. Output 83 STREAM.mss, line 245
- PRINT 83 STREAM.mss, line 252
- WRITE 83 STREAM.mss, line 261
- WRITE-CHAR 83 STREAM.mss, line 270
- WRITEC 83 STREAM.mss, line 270
- WRITE-STRING 83 STREAM.mss, line 281
- WRITES 83 STREAM.mss, line 281
- WRITE-LINE 83 STREAM.mss, line 289
- WRITE-SPACES 83 STREAM.mss, line 293
- DISPLAY 84 STREAM.mss, line 299
- PRETTY-PRINT 84 STREAM.mss, line 304
- NEWLINE 84 STREAM.mss, line 309
- FRESH-LINE 84 STREAM.mss, line 315
- SPACE 84 STREAM.mss, line 322
- WITH-OUTPUT-TO-STRING 84 STREAM.mss, line 333
- FORCE-OUTPUT 84 STREAM.mss, line 339
- 15.5. Formatted output 84 STREAM.mss, line 341
- FORMAT 85 STREAM.mss, line 391
- 15.6. Miscellaneous 85 STREAM.mss, line 393
- STREAM-READ-TABLE 85 STREAM.mss, line 399
- LINE-LENGTH 85 STREAM.mss, line 406
- HPOS 85 STREAM.mss, line 412
- VPOS 85 STREAM.mss, line 418
- WITH-OUTPUT-WIDTH-STR 85 STREAM.mss, line 426
- PRINTWIDTH 86 STREAM.mss, line 437
- DISPLAYWIDTH 86 STREAM.mss, line 448
- MAKE-BROADCAST-STREAM 86 STREAM.mss, line 460
- 15.7. Example 86 STREAM.mss, line 462
- 16 Files 87 FILE.mss, line 2
- 16.1. File systems 87 FILE.mss, line 26
- LOCAL-FS 87 FILE.mss, line 42
- AEGIS-FS? 87 FILE.mss, line 55
- UNIX-FS? 87 FILE.mss, line 60
- VMS-FS? 87 FILE.mss, line 65
- 16.2. Filenames 87 FILE.mss, line 68
- MAKE-FILENAME 88 FILE.mss, line 114
- ->FILENAME 88 FILE.mss, line 146
- FILENAME-FS 88 FILE.mss, line 151
- FILENAME-DIR 89 FILE.mss, line 155
- FILENAME-NAME 89 FILE.mss, line 162
- FILENAME-TYPE 89 FILE.mss, line 166
- FILENAME-GENERATION 89 FILE.mss, line 170
- FILENAME->STRING 89 FILE.mss, line 200
- 16.3. Files 89 FILE.mss, line 203
- OPEN 90 FILE.mss, line 235
- MAYBE-OPEN 90 FILE.mss, line 240
- FILE-EXISTS? 90 FILE.mss, line 244
- FILE-MOVE 90 FILE.mss, line 256
- FILE-DELETE 90 FILE.mss, line 263
- 17 Program structure 91 PROGRAM.mss, line 2
- 17.1. Source files 91 PROGRAM.mss, line 9
- 17.2. File syntax 91 PROGRAM.mss, line 46
- READ-TABLE 92 PROGRAM.mss, line 81
- SYNTAX-TABLE 92 PROGRAM.mss, line 102
- ENV 92 PROGRAM.mss, line 109
- 17.3. Loading files 92 PROGRAM.mss, line 113
- LOAD 92 PROGRAM.mss, line 134
- OBJECT-FILE? 92 PROGRAM.mss, line 141
- OBJECT-FILE-STREAM? 92 PROGRAM.mss, line 146
- 17.4. File compilation 93 PROGRAM.mss, line 149
- TCsection 93 PROGRAM.mss, line 150
- COMFILE 93 PROGRAM.mss, line 196
- TC-SYNTAX-TABLE 93 PROGRAM.mss, line 205
- TC-MACRO-DEFINITION-E 93 PROGRAM.mss, line 213
- 18 User interface 94 USER.mss, line 2
- 18.1. Invoking @timp[] 94 USER.mss, line 14
- STOP 94 USER.mss, line 61
- EXIT 94 USER.mss, line 69
- *COMMAND-LINE* 95 USER.mss, line 74
- 18.2. Read-eval-print loops 95 USER.mss, line 77
- REPLsection 95 USER.mss, line 78
- ** 95 USER.mss, line 98
- REPL-ENV 95 USER.mss, line 119
- 18.3. Command levels 95 USER.mss, line 122
- Interrupts 95 USER.mss, line 139
- end-of-file 96 USER.mss, line 148
- RESET 96 USER.mss, line 161
- RET 96 USER.mss, line 170
- BREAKPOINT 96 USER.mss, line 184
- 18.4. Transcripts 96 USER.mss, line 188
- TRANSCRIPT-ON 96 USER.mss, line 202
- TRANSCRIPT-OFF 96 USER.mss, line 206
- 18.5. Customization 96 USER.mss, line 209
- REPL-READ 96 USER.mss, line 218
- REPL-EVAL 97 USER.mss, line 224
- REPL-PRINT 97 USER.mss, line 230
- REPL-PROMPT 97 USER.mss, line 240
- LOAD-NOISILY? 97 USER.mss, line 248
- REPL-WONT-PRINT? 97 USER.mss, line 255
- *REPL-WONT-PRINT* 97 USER.mss, line 263
- 19 Debugging 98 DEBUG.mss, line 2
- debuggingchapter 98 DEBUG.mss, line 4
- 19.1. Errors 98 DEBUG.mss, line 13
- ErrorsInterfaceSectio 98 DEBUG.mss, line 16
- RECKLESSNESS 99 DEBUG.mss, line 91
- 19.2. Debugging utilities 99 DEBUG.mss, line 94
- TRACE 99 DEBUG.mss, line 101
- UNTRACE 99 DEBUG.mss, line 107
- BACKTRACE 99 DEBUG.mss, line 113
- PP 99 DEBUG.mss, line 122
- 19.3. The inspector 99 DEBUG.mss, line 125
- inspectorsection 99 DEBUG.mss, line 126
- DEBUG 100 DEBUG.mss, line 157
- CRAWL 100 DEBUG.mss, line 161
- 19.4. Debugging primitives 103 DEBUG.mss, line 324
- WHERE-DEFINED 103 DEBUG.mss, line 337
- IDENTIFICATION 103 DEBUG.mss, line 351
- ARGSPECTRUM 103 DEBUG.mss, line 363
- DISCLOSE 103 DEBUG.mss, line 370
- GET-ENVIRONMENT 103 DEBUG.mss, line 377
- STRUCTURE-TYPE 104 DEBUG.mss, line 386
- WALK-SYMBOLS 104 DEBUG.mss, line 391
- 19.5. Miscellaneous 104 DEBUG.mss, line 394
- *T-VERSION-NUMBER* 104 DEBUG.mss, line 408
- *T-IMPLEMENTATION-ENV 104 DEBUG.mss, line 416
- *TC-ENV* 104 DEBUG.mss, line 421
- GC 104 DEBUG.mss, line 433
- GC-STATS 104 DEBUG.mss, line 437
- GC-NOISILY? 104 DEBUG.mss, line 443
- 20 Future work 105 FUTURE.mss, line 2
- FutureChapter 105 FUTURE.mss, line 3
- 20.1. Language design problems 105 FUTURE.mss, line 6
- 20.2. Common Lisp influence 106 FUTURE.mss, line 137
- 20.3. Bugs in the implementation 107 FUTURE.mss, line 183
- BugsSection 107 FUTURE.mss, line 185
- 21 Friendly advice 109 ADVICE.mss, line 2
- 21.1. Comparison with other Lisp dialects 109 ADVICE.mss, line 4
- 21.2. Incompatibilities 109 ADVICE.mss, line 25
- A. A meta-circular evaluator 110 EVALUATOR.mss, line 2
- EvaluatorAppendix 110 EVALUATOR.mss, line 3
- B. Libraries 115 LIBRARY.mss, line 2
- LibrariesAppendix 115 LIBRARY.mss, line 3
- B.1. The data base 115 LIBRARY.mss, line 22
- PROPERTY 115 LIBRARY.mss, line 46
- GET 115 LIBRARY.mss, line 46
- SET-PROPERTY 115 LIBRARY.mss, line 64
- PUT 115 LIBRARY.mss, line 64
- REMOVE-PROPERTY 115 LIBRARY.mss, line 81
- B.2. Symbol tables 116 LIBRARY.mss, line 83
- MAKE-SYMBOL 116 LIBRARY.mss, line 90
- *THE-SYMBOL-TABLE* 116 LIBRARY.mss, line 98
- MAKE-SYMBOL-TABLE 116 LIBRARY.mss, line 103
- INTERN 116 LIBRARY.mss, line 110
- REALLY-INTERN 116 LIBRARY.mss, line 116
- INTERNED 116 LIBRARY.mss, line 122
- WALK-SYMBOL-TABLE 116 LIBRARY.mss, line 135
- B.3. List utilities 116 LIBRARY.mss, line 138
- MEM 117 LIBRARY.mss, line 148
- MEMQ 117 LIBRARY.mss, line 154
- ANY 117 LIBRARY.mss, line 169
- ANYCDR 117 LIBRARY.mss, line 175
- EVERY 117 LIBRARY.mss, line 189
- EVERYCDR 117 LIBRARY.mss, line 194
- EVERYCDR? 117 LIBRARY.mss, line 200
- ANYCDR? 117 LIBRARY.mss, line 206
- POS 117 LIBRARY.mss, line 212
- POSQ 118 LIBRARY.mss, line 219
- APPEND-REVERSE 118 LIBRARY.mss, line 228
- APPEND-REVERSE! 118 LIBRARY.mss, line 236
- B.4. Type-specific arithmetic 118 LIBRARY.mss, line 248
- FIXNUM? 118 LIBRARY.mss, line 259
- *MAX-FIXNUM* 118 LIBRARY.mss, line 264
- *MIN-FIXNUM* 118 LIBRARY.mss, line 273
- FLONUM-ADD 118 LIBRARY.mss, line 275
- C. ASCII character conversion 120 ASCII.mss, line 1
- asciiappendix 120 ASCII.mss, line 2
- D. Equivalences 121 EQUIV.mss, line 2
- References 124 tman.mss, line 54
- Index 125 /tmp/Scribe000060, line 2
- Table of Contents 5 /tmp/Scribea00060, line 3
- Alphabetic Listing of Cross-Reference Tags and Labels
-
- Tag or Label Name Page Label Value Source file Location
- -----------------------------------------------------------------------------
- * 34 8.2 NUMBER.mss, line 97
- ** 95 18.2 USER.mss, line 98
- *AND 19 5.1 CONTROL.mss, line 170
- *COMMAND-LINE* 95 18.1 USER.mss, line 74
- *DEFINE 15 4.4 ENVIRONMENT.mss, line 343
- *EOF* 80 15.1 STREAM.mss, line 67
- *IF 19 5.1 CONTROL.mss, line 182
- *LSET 15 4.4 ENVIRONMENT.mss, line 348
- *MAX-FIXNUM* 118 B.4 LIBRARY.mss, line 264
- *MIN-FIXNUM* 118 B.4 LIBRARY.mss, line 273
- *NOTHING-READ* 73 14.2 SYNTAX.mss, line 238
- *NUMBER-OF-CHAR-CODES* 61 12.8 TEXT.mss, line 483
- *OR 19 5.1 CONTROL.mss, line 176
- *REPL-WONT-PRINT* 97 18.5 USER.mss, line 263
- *SCRATCH-ENV* 16 4.4 ENVIRONMENT.mss, line 377
- *STANDARD-ENV* 16 4.4 ENVIRONMENT.mss, line 369
- *STANDARD-READ-TABLE* 72 14.2 SYNTAX.mss, line 171
- *STANDARD-SYNTAX-TABLE* 76 14.4 SYNTAX.mss, line 427
- *T-IMPLEMENTATION-ENV* 104 19.5 DEBUG.mss, line 416
- *T-VERSION-NUMBER* 104 19.5 DEBUG.mss, line 408
- *TC-ENV* 104 19.5 DEBUG.mss, line 421
- *THE-SYMBOL-TABLE* 116 B.2 LIBRARY.mss, line 98
- *VALUE 15 4.4 ENVIRONMENT.mss, line 339
- *VANILLA-READ-TABLE* 72 14.2 SYNTAX.mss, line 184
- - 34 8.2 NUMBER.mss, line 81
- ->FILENAME 88 16.2 FILE.mss, line 146
- ->FLOAT 39 8.7 NUMBER.mss, line 438
- ->INTEGER 38 8.7 NUMBER.mss, line 429
- ABS 35 8.2 NUMBER.mss, line 184
- ACOS 37 8.5 NUMBER.mss, line 334
- ADD 34 8.2 NUMBER.mss, line 66
- ADD-TO-POPULATION 69 13.8 FEATURE.mss, line 498
- ADD1 35 8.2 NUMBER.mss, line 198
- AEGIS-FS? 87 16.1 FILE.mss, line 55
- ALIKE? 47 10.1 TREE.mss, line 53
- ALIKEQ? 47 10.1 TREE.mss, line 59
- ALIKEV 47 10.1 TREE.mss, line 66
- ALIKEV? 47 10.1 TREE.mss, line 69
- ALPHABETIC? 55 12.1 TEXT.mss, line 123
- ALWAYS 64 13.5 FEATURE.mss, line 201
- AND 18 5.1 CONTROL.mss, line 136
- ANY 117 B.3 LIBRARY.mss, line 169
- ANY? 44 9.5 LIST.mss, line 292
- ANYCDR 117 B.3 LIBRARY.mss, line 175
- ANYCDR? 117 B.3 LIBRARY.mss, line 206
- APPEND 43 9.4 LIST.mss, line 221
- APPEND! 43 9.4 LIST.mss, line 235
- APPEND-REVERSE 118 B.3 LIBRARY.mss, line 228
- APPEND-REVERSE! 118 B.3 LIBRARY.mss, line 236
- APPLY 20 5.3 CONTROL.mss, line 307
- ARGSPECTRUM 103 19.4 DEBUG.mss, line 363
- ASCII->CHAR 61 12.8 TEXT.mss, line 469
- ASCIIAPPENDIX 120 C ASCII.mss, line 2
- ASH 38 8.6 NUMBER.mss, line 396
- ASIN 37 8.5 NUMBER.mss, line 338
- ASS 45 9.7 LIST.mss, line 385
- ASSERT 63 13.2 FEATURE.mss, line 117
- ASSIGNMENTSECTION 23 6.1 STATE.mss, line 19
- ASSQ 45 9.7 LIST.mss, line 369
- ATAN2 37 8.5 NUMBER.mss, line 349
- ATOM? 40 9.1 LIST.mss, line 45
- BACKQUOTESECTION 49 10.4 TREE.mss, line 165
- BACKTRACE 99 19.2 DEBUG.mss, line 113
- BIND 26 6.3 STATE.mss, line 272
- BIT-FIELD 38 8.6 NUMBER.mss, line 407
- BLOCK 21 5.4 CONTROL.mss, line 325
- BLOCK0 21 5.4 CONTROL.mss, line 331
- BOOLEAN? 66 13.5 FEATURE.mss, line 321
- BREAKPOINT 96 18.3 USER.mss, line 184
- BUGSSECTION 107 20.3 FUTURE.mss, line 185
- C...R 42 9.3 LIST.mss, line 144
- CALLSEMANTICS 5 2.2 SEMANTICS.mss, line 146
- CAR 41 9.3 LIST.mss, line 129
- CASE 18 5.1 CONTROL.mss, line 96
- CATCH 21 5.5 CONTROL.mss, line 374
- CDR 41 9.3 LIST.mss, line 135
- CHAR 57 12.4 TEXT.mss, line 252
- CHAR->ASCII 61 12.8 TEXT.mss, line 463
- CHAR->DIGIT 60 12.7 TEXT.mss, line 437
- CHAR->STRING 57 12.3 TEXT.mss, line 197
- CHAR-DOWNCASE 60 12.6 TEXT.mss, line 405
- CHAR-UPCASE 60 12.6 TEXT.mss, line 391
- CHAR? 55 12.1 TEXT.mss, line 87
- CHARACTERSYNTAX 54 12 TEXT.mss, line 10
- CHDR 57 12.4 TEXT.mss, line 259
- CHDR! 59 12.5.1 TEXT.mss, line 366
- CHECK-ARG 63 13.2 FEATURE.mss, line 96
- CHOPY 59 12.5.1 TEXT.mss, line 356
- CHOPY! 59 12.5.1 TEXT.mss, line 361
- CLEAR-INPUT 83 15.3 STREAM.mss, line 243
- CLOSE 81 15.1 STREAM.mss, line 98
- COMFILE 93 17.4 PROGRAM.mss, line 196
- COMMENT 62 13.1 FEATURE.mss, line 13
- COMPLEMENT 65 13.5 FEATURE.mss, line 260
- COMPOSE 65 13.5 FEATURE.mss, line 275
- COND 17 5.1 CONTROL.mss, line 71
- CONDITIONALSSECTION 17 5.1 CONTROL.mss, line 7
- CONJOIN 65 13.5 FEATURE.mss, line 243
- CONS 41 9.2 LIST.mss, line 82
- CONS* 41 9.2 LIST.mss, line 108
- CONSTITUENT-SYNTAX? 73 14.2 SYNTAX.mss, line 255
- CONTENTS 25 6.2 STATE.mss, line 198
- COPY-LIST 41 9.2 LIST.mss, line 120
- COPY-STRING 56 12.3 TEXT.mss, line 190
- COPY-STRUCTURE 53 11.5 STRUCTURE.mss, line 215
- COPY-STRUCTURE! 53 11.5 STRUCTURE.mss, line 221
- COPY-TREE 48 10.2 TREE.mss, line 100
- COPY-VECTOR 67 13.6 FEATURE.mss, line 389
- CORELANGUAGESECTION 5 2.2 SEMANTICS.mss, line 71
- COS 37 8.5 NUMBER.mss, line 322
- CRAWL 100 19.3 DEBUG.mss, line 161
- DEBUG 100 19.3 DEBUG.mss, line 157
- DEBUG-OUTPUT 82 15.2 STREAM.mss, line 147
- DEBUGGINGCHAPTER 98 19 DEBUG.mss, line 4
- DECREMENT 39 8.8 NUMBER.mss, line 472
- DEFINE 14 4.3 ENVIRONMENT.mss, line 258
- DEFINE-CONSTANT 64 13.3 FEATURE.mss, line 152
- DEFINE-INTEGRABLE 64 13.3 FEATURE.mss, line 161
- DEFINE-LOCAL-SYNTAX 78 14.4 SYNTAX.mss, line 608
- DEFINE-OPERATION 31 7.2 OPERATION.mss, line 211
- DEFINE-PREDICATE 31 7.2 OPERATION.mss, line 242
- DEFINE-SETTABLE-OPERATION 31 7.2 OPERATION.mss, line 226
- DEFINE-STRUCTURE-TYPE 51 11.3 STRUCTURE.mss, line 89
- DEFINE-SYNTAX 76 14.4 SYNTAX.mss, line 448
- DEFINEINTEGRABLESECTION 64 13.3 FEATURE.mss, line 172
- DEL 44 9.5 LIST.mss, line 312
- DEL! 44 9.5 LIST.mss, line 322
- DELAY 22 5.6 CONTROL.mss, line 421
- DELQ 44 9.5 LIST.mss, line 305
- DELQ! 44 9.5 LIST.mss, line 318
- DESTRUCTURE 48 10.3 TREE.mss, line 142
- DESTRUCTURE* 49 10.3 TREE.mss, line 161
- DIGIT 60 12.7 TEXT.mss, line 453
- DIGIT->CHAR 60 12.7 TEXT.mss, line 445
- DIGIT? 56 12.1 TEXT.mss, line 151
- DISCLOSE 103 19.4 DEBUG.mss, line 370
- DISJOIN 65 13.5 FEATURE.mss, line 252
- DISPATCH-SYNTAX 74 14.2 SYNTAX.mss, line 326
- DISPLAY 84 15.4 STREAM.mss, line 299
- DISPLAYWIDTH 86 15.6 STREAM.mss, line 448
- DIV 34 8.2 NUMBER.mss, line 121
- DIVIDE 34 8.2 NUMBER.mss, line 105
- DO 19 5.2 CONTROL.mss, line 226
- DYNAMICSTATESECTION 25 6.3 STATE.mss, line 206
- ELSE 17 5.1 CONTROL.mss, line 76
- END-OF-FILE 96 18.3 USER.mss, line 148
- ENV 92 17.2 PROGRAM.mss, line 109
- ENV-SYNTAX-TABLE 75 14.4 SYNTAX.mss, line 415
- ENVIRONMENTSCHAPTER 11 4 ENVIRONMENT.mss, line 3
- EOF? 80 15.1 STREAM.mss, line 63
- EQ? 9 3.3 OBJECT.mss, line 157
- EQUAL 35 8.3 NUMBER.mss, line 230
- EQUAL? 35 8.3 NUMBER.mss, line 229
- EQUIV? 47 10.1 TREE.mss, line 40
- ERROR 62 13.2 FEATURE.mss, line 60
- ERROR-OUTPUT 81 15.2 STREAM.mss, line 142
- ERRORSINTERFACESECTION 98 19.1 DEBUG.mss, line 16
- ERRORSSECTION 62 13.2 FEATURE.mss, line 46
- EVAL 75 14.3 SYNTAX.mss, line 379
- EVALUATORAPPENDIX 110 A EVALUATOR.mss, line 3
- EVEN? 33 8.1 NUMBER.mss, line 57
- EVERY 117 B.3 LIBRARY.mss, line 189
- EVERY? 44 9.5 LIST.mss, line 299
- EVERYCDR 117 B.3 LIBRARY.mss, line 194
- EVERYCDR? 117 B.3 LIBRARY.mss, line 200
- EXCHANGE 24 6.1 STATE.mss, line 85
- EXIT 95 18.1 USER.mss, line 69
- EXP 37 8.5 NUMBER.mss, line 353
- EXPT 37 8.5 NUMBER.mss, line 365
- FALSE 66 13.5 FEATURE.mss, line 291
- FALSE? 18 5.1 CONTROL.mss, line 116
- FILE-DELETE 90 16.3 FILE.mss, line 263
- FILE-EXISTS? 90 16.3 FILE.mss, line 244
- FILE-MOVE 90 16.3 FILE.mss, line 256
- FILENAME->STRING 89 16.2 FILE.mss, line 200
- FILENAME-DIR 89 16.2 FILE.mss, line 155
- FILENAME-FS 88 16.2 FILE.mss, line 151
- FILENAME-GENERATION 89 16.2 FILE.mss, line 170
- FILENAME-NAME 89 16.2 FILE.mss, line 162
- FILENAME-TYPE 89 16.2 FILE.mss, line 166
- FIRSTTCHAPTER 1 1 INTRO.mss, line 4
- FIXNUM? 118 B.4 LIBRARY.mss, line 259
- FLOAT? 33 8.1 NUMBER.mss, line 43
- FLONUM-ADD 118 B.4 LIBRARY.mss, line 275
- FORCE 22 5.6 CONTROL.mss, line 434
- FORCE-OUTPUT 84 15.4 STREAM.mss, line 339
- FORMAT 85 15.5 STREAM.mss, line 391
- FRESH-LINE 84 15.4 STREAM.mss, line 315
- FUTURECHAPTER 105 20 FUTURE.mss, line 3
- GC 104 19.5 DEBUG.mss, line 433
- GC-NOISILY? 104 19.5 DEBUG.mss, line 443
- GC-STATS 104 19.5 DEBUG.mss, line 437
- GCD 35 8.2 NUMBER.mss, line 191
- GEN-ID 64 13.4 FEATURE.mss, line 182
- GET 115 B.1 LIBRARY.mss, line 46
- GET-ENVIRONMENT 103 19.4 DEBUG.mss, line 377
- GRAPHIC? 55 12.1 TEXT.mss, line 105
- GREATER? 35 8.3 NUMBER.mss, line 246
- HPOS 85 15.6 STREAM.mss, line 412
- IDENTIFICATION 103 19.4 DEBUG.mss, line 351
- IDENTITY 65 13.5 FEATURE.mss, line 234
- IF 17 5.1 CONTROL.mss, line 14
- IGNORABLE 62 13.1 FEATURE.mss, line 43
- IGNORE 62 13.1 FEATURE.mss, line 32
- IMPORT 15 4.4 ENVIRONMENT.mss, line 361
- INCREMENT 39 8.8 NUMBER.mss, line 463
- INPUT-STREAM? 80 15.1 STREAM.mss, line 45
- INSPECTORSECTION 99 19.3 DEBUG.mss, line 126
- INTEGER? 33 8.1 NUMBER.mss, line 38
- INTERACTIVE-STREAM? 80 15.1 STREAM.mss, line 57
- INTERN 116 B.2 LIBRARY.mss, line 110
- INTERNED 116 B.2 LIBRARY.mss, line 122
- INTERRUPTS 95 18.3 USER.mss, line 139
- INVOKE-MACRO-EXPANDER 78 14.4 SYNTAX.mss, line 560
- ITERATE 20 5.2 CONTROL.mss, line 268
- JOIN 32 7.3 OPERATION.mss, line 278
- LABELS 13 4.2 ENVIRONMENT.mss, line 210
- LAMBDA 8 3.2 OBJECT.mss, line 118
- LAST 42 9.3 LIST.mss, line 188
- LASTCDR 42 9.3 LIST.mss, line 201
- LASTTCHAPTER 70 14 SYNTAX.mss, line 4
- LENGTH 43 9.4 LIST.mss, line 212
- LESS? 35 8.3 NUMBER.mss, line 238
- LET 12 4.2 ENVIRONMENT.mss, line 78
- LET* 12 4.2 ENVIRONMENT.mss, line 111
- LET-SYNTAX 78 14.4 SYNTAX.mss, line 601
- LIBRARIESAPPENDIX 115 B LIBRARY.mss, line 3
- LINE-LENGTH 85 15.6 STREAM.mss, line 406
- LIST 41 9.2 LIST.mss, line 93
- LIST->STRING 57 12.3 TEXT.mss, line 204
- LIST->VECTOR 66 13.6 FEATURE.mss, line 358
- LIST-TERMINATOR 74 14.2 SYNTAX.mss, line 301
- LIST? 40 9.1 LIST.mss, line 56
- LOAD 92 17.3 PROGRAM.mss, line 134
- LOAD-NOISILY? 97 18.5 USER.mss, line 248
- LOCAL-FS 87 16.1 FILE.mss, line 42
- LOCALE 14 4.3 ENVIRONMENT.mss, line 232
- LOCALESECTION 14 4.3 ENVIRONMENT.mss, line 213
- LOCATIVE 25 6.2 STATE.mss, line 187
- LOCATIVE? 25 6.2 STATE.mss, line 203
- LOCATIVESSECTION 24 6.2 STATE.mss, line 142
- LOG 37 8.5 NUMBER.mss, line 357
- LOGAND 38 8.6 NUMBER.mss, line 378
- LOGIOR 38 8.6 NUMBER.mss, line 382
- LOGNOT 38 8.6 NUMBER.mss, line 390
- LOGXOR 38 8.6 NUMBER.mss, line 386
- LOWERCASE? 56 12.1 TEXT.mss, line 141
- LSET 14 4.3 ENVIRONMENT.mss, line 284
- MACRO-EXPAND 78 14.4 SYNTAX.mss, line 566
- MACRO-EXPANDER 77 14.4 SYNTAX.mss, line 541
- MACRO-EXPANDER? 77 14.4 SYNTAX.mss, line 549
- MAKE-BROADCAST-STREAM 86 15.6 STREAM.mss, line 460
- MAKE-DISPATCH-READ-MACRO 74 14.2 SYNTAX.mss, line 347
- MAKE-FILENAME 88 16.2 FILE.mss, line 114
- MAKE-LIST-READER 74 14.2 SYNTAX.mss, line 297
- MAKE-POOL 68 13.7 FEATURE.mss, line 440
- MAKE-POPULATION 69 13.8 FEATURE.mss, line 494
- MAKE-READ-TABLE 72 14.2 SYNTAX.mss, line 167
- MAKE-STRING 56 12.3 TEXT.mss, line 177
- MAKE-STYPE 51 11.4 STRUCTURE.mss, line 107
- MAKE-SYMBOL 116 B.2 LIBRARY.mss, line 90
- MAKE-SYMBOL-TABLE 116 B.2 LIBRARY.mss, line 103
- MAKE-SYNTAX-TABLE 75 14.4 SYNTAX.mss, line 420
- MAKE-VECTOR 66 13.6 FEATURE.mss, line 351
- MAP 45 9.6 LIST.mss, line 339
- MAP-STRING 58 12.5 TEXT.mss, line 330
- MAP-STRING! 59 12.5 TEXT.mss, line 335
- MAPCDR 45 9.6 LIST.mss, line 345
- MAX 35 8.2 NUMBER.mss, line 221
- MAYBE-OPEN 90 16.3 FILE.mss, line 240
- MEM 117 B.3 LIBRARY.mss, line 148
- MEM? 44 9.5 LIST.mss, line 285
- MEMQ 117 B.3 LIBRARY.mss, line 154
- MEMQ? 44 9.5 LIST.mss, line 275
- MIN 35 8.2 NUMBER.mss, line 216
- MOD 35 8.2 NUMBER.mss, line 180
- MODIFY 24 6.1 STATE.mss, line 94
- MODIFY-LOCATION 24 6.1 STATE.mss, line 138
- MULTIPLY 34 8.2 NUMBER.mss, line 97
- NEGATE 34 8.2 NUMBER.mss, line 89
- NEGATIVE? 36 8.4 NUMBER.mss, line 285
- NEQ? 9 3.3 OBJECT.mss, line 164
- NEWLINE 84 15.4 STREAM.mss, line 309
- NIL 10 3.5 OBJECT.mss, line 235
- NOT 18 5.1 CONTROL.mss, line 116
- NOT-EQUAL? 36 8.3 NUMBER.mss, line 253
- NOT-GREATER? 36 8.3 NUMBER.mss, line 267
- NOT-LESS? 36 8.3 NUMBER.mss, line 260
- NOT-NEGATIVE? 36 8.4 NUMBER.mss, line 307
- NOT-POSITIVE? 36 8.4 NUMBER.mss, line 314
- NOT-ZERO? 36 8.4 NUMBER.mss, line 300
- NTH 42 9.3 LIST.mss, line 160
- NTHCDR 42 9.3 LIST.mss, line 179
- NTHCHAR 57 12.4 TEXT.mss, line 241
- NTHCHDR 58 12.4 TEXT.mss, line 270
- NTHCHDR! 59 12.5.1 TEXT.mss, line 381
- NULL-LIST? 40 9.1 LIST.mss, line 74
- NULL? 40 9.1 LIST.mss, line 24
- NUMBER? 33 8.1 NUMBER.mss, line 33
- OBJECT 29 7.1 OPERATION.mss, line 146
- OBJECT-FILE-STREAM? 92 17.3 PROGRAM.mss, line 146
- OBJECT-FILE? 92 17.3 PROGRAM.mss, line 141
- OBJECT-HASH 68 13.8 FEATURE.mss, line 474
- OBJECT-UNHASH 68 13.8 FEATURE.mss, line 483
- OBTAIN-FROM-POOL 68 13.7 FEATURE.mss, line 445
- ODD? 33 8.1 NUMBER.mss, line 53
- OPEN 90 16.3 FILE.mss, line 235
- OPERATION 30 7.1 OPERATION.mss, line 192
- OPERATION? 31 7.2 OPERATION.mss, line 247
- OPERATIONSCHAPTER 28 7 OPERATION.mss, line 3
- OR 18 5.1 CONTROL.mss, line 149
- OUTPUT-STREAM? 80 15.1 STREAM.mss, line 50
- PAIR? 40 9.1 LIST.mss, line 36
- PEEK-CHAR 82 15.3 STREAM.mss, line 189
- PEEKC 82 15.3 STREAM.mss, line 189
- POP 46 9.8 LIST.mss, line 431
- POPULATION->LIST 69 13.8 FEATURE.mss, line 508
- POS 117 B.3 LIBRARY.mss, line 212
- POSITIVE? 36 8.4 NUMBER.mss, line 293
- POSQ 118 B.3 LIBRARY.mss, line 219
- PP 99 19.2 DEBUG.mss, line 122
- PRETTY-PRINT 84 15.4 STREAM.mss, line 304
- PRINT 83 15.4 STREAM.mss, line 252
- PRINTWIDTH 86 15.6 STREAM.mss, line 437
- PROCEDURE? 20 5.3 CONTROL.mss, line 289
- PROCLAIM 63 13.2 FEATURE.mss, line 111
- PROJ0 65 13.5 FEATURE.mss, line 218
- PROJ1 65 13.5 FEATURE.mss, line 222
- PROJ2 65 13.5 FEATURE.mss, line 226
- PROJ3 65 13.5 FEATURE.mss, line 230
- PROJN 64 13.5 FEATURE.mss, line 209
- PROPER-LIST? 40 9.1 LIST.mss, line 67
- PROPERTY 115 B.1 LIBRARY.mss, line 46
- PUSH 46 9.8 LIST.mss, line 414
- PUT 115 B.1 LIBRARY.mss, line 64
- QUOTE 7 3.1 OBJECT.mss, line 61
- RATIO? 33 8.1 NUMBER.mss, line 48
- READ 82 15.3 STREAM.mss, line 210
- READ-CHAR 82 15.3 STREAM.mss, line 160
- READ-ERROR 62 13.2 FEATURE.mss, line 72
- READ-LINE 82 15.3 STREAM.mss, line 203
- READ-OBJECT 70 14.1 SYNTAX.mss, line 42
- READ-OBJECTS-FROM-STRING 83 15.3 STREAM.mss, line 237
- READ-REFUSING-EOF 72 14.2 SYNTAX.mss, line 223
- READ-TABLE 92 17.2 PROGRAM.mss, line 81
- READ-TABLE-ENTRY 72 14.2 SYNTAX.mss, line 218
- READC 82 15.3 STREAM.mss, line 160
- READER 70 14.1 SYNTAX.mss, line 21
- READTABLES 71 14.2 SYNTAX.mss, line 147
- REALLY-INTERN 116 B.2 LIBRARY.mss, line 116
- RECKLESSNESS 99 19.1 DEBUG.mss, line 91
- REMAINDER 34 8.2 NUMBER.mss, line 131
- REMOVE-FROM-POPULATION 69 13.8 FEATURE.mss, line 502
- REMOVE-PROPERTY 115 B.1 LIBRARY.mss, line 81
- REPL-ENV 95 18.2 USER.mss, line 119
- REPL-EVAL 97 18.5 USER.mss, line 224
- REPL-PRINT 97 18.5 USER.mss, line 230
- REPL-PROMPT 97 18.5 USER.mss, line 240
- REPL-READ 97 18.5 USER.mss, line 218
- REPL-WONT-PRINT? 97 18.5 USER.mss, line 255
- REPLSECTION 95 18.2 USER.mss, line 78
- RESET 96 18.3 USER.mss, line 161
- RET 96 18.3 USER.mss, line 170
- RETURN-TO-POOL 68 13.7 FEATURE.mss, line 450
- REVERSE 43 9.4 LIST.mss, line 242
- REVERSE! 43 9.4 LIST.mss, line 249
- RUN-COMPILED-CODE 75 14.3 SYNTAX.mss, line 394
- SELECT 18 5.1 CONTROL.mss, line 110
- SELECTOR-ID 52 11.4 STRUCTURE.mss, line 175
- SEMANTICSCHAPTER 4 2 SEMANTICS.mss, line 3
- SEMICOLON 71 14.1 SYNTAX.mss, line 104
- SET 23 6.1 STATE.mss, line 56
- SET-BIT-FIELD 38 8.6 NUMBER.mss, line 417
- SET-PROPERTY 115 B.1 LIBRARY.mss, line 64
- SETTABLE 23 6.1 STATE.mss, line 48
- SETTER 23 6.1 STATE.mss, line 67
- SIN 37 8.5 NUMBER.mss, line 326
- SPACE 84 15.4 STREAM.mss, line 322
- STANDARD-COMPILER 75 14.3 SYNTAX.mss, line 385
- STANDARD-INPUT 81 15.2 STREAM.mss, line 131
- STANDARD-OUTPUT 81 15.2 STREAM.mss, line 137
- STANDARDENVIRONMENTSECTION 6 2.3 SEMANTICS.mss, line 167
- STOP 94 18.1 USER.mss, line 61
- STREAM-READ-TABLE 85 15.6 STREAM.mss, line 399
- STREAM? 80 15.1 STREAM.mss, line 40
- STRING->INPUT-STREAM 82 15.3 STREAM.mss, line 215
- STRING->LIST 57 12.3 TEXT.mss, line 211
- STRING->SYMBOL 61 12.9 TEXT.mss, line 515
- STRING-APPEND 56 12.3 TEXT.mss, line 184
- STRING-DOWNCASE 60 12.6 TEXT.mss, line 420
- STRING-DOWNCASE! 60 12.6 TEXT.mss, line 427
- STRING-ELT 57 12.4 TEXT.mss, line 241
- STRING-EMPTY? 57 12.4 TEXT.mss, line 224
- STRING-EQUAL? 56 12.2 TEXT.mss, line 172
- STRING-HEAD 57 12.4 TEXT.mss, line 252
- STRING-LENGTH 57 12.4 TEXT.mss, line 220
- STRING-NTHTAIL 58 12.4 TEXT.mss, line 270
- STRING-NTHTAIL! 59 12.5.1 TEXT.mss, line 381
- STRING-POSQ 58 12.5 TEXT.mss, line 311
- STRING-REPLACE 58 12.5 TEXT.mss, line 321
- STRING-SLICE 58 12.4 TEXT.mss, line 299
- STRING-TAIL 57 12.4 TEXT.mss, line 259
- STRING-TAIL! 59 12.5.1 TEXT.mss, line 366
- STRING-UPCASE 60 12.6 TEXT.mss, line 399
- STRING-UPCASE! 60 12.6 TEXT.mss, line 412
- STRING? 55 12.1 TEXT.mss, line 95
- STRINGHEADERSECTION 59 12.5.1 TEXT.mss, line 343
- STRUCTURE-TYPE 104 19.4 DEBUG.mss, line 386
- STRUCTURE? 53 11.5 STRUCTURE.mss, line 209
- STYPE-CONSTRUCTOR 51 11.4 STRUCTURE.mss, line 124
- STYPE-HANDLER 52 11.4 STRUCTURE.mss, line 184
- STYPE-ID 51 11.4 STRUCTURE.mss, line 111
- STYPE-MASTER 51 11.4 STRUCTURE.mss, line 137
- STYPE-PREDICATOR 52 11.4 STRUCTURE.mss, line 148
- STYPE-SELECTOR 52 11.4 STRUCTURE.mss, line 166
- STYPE-SELECTORS 52 11.4 STRUCTURE.mss, line 170
- SUBLIST 43 9.4 LIST.mss, line 257
- SUBST 48 10.2 TREE.mss, line 84
- SUBSTQ 48 10.2 TREE.mss, line 88
- SUBSTRING 58 12.4 TEXT.mss, line 279
- SUBSTV 48 10.2 TREE.mss, line 95
- SUBTRACT 34 8.2 NUMBER.mss, line 81
- SUBTRACT1 35 8.2 NUMBER.mss, line 208
- SWAP 23 6.1 STATE.mss, line 79
- SYMBOL->STRING 61 12.9 TEXT.mss, line 522
- SYMBOL? 9 3.4 OBJECT.mss, line 202
- SYMBOLCONC 64 13.4 FEATURE.mss, line 191
- SYMBOLSSECTION 9 3.4 OBJECT.mss, line 183
- SYNONYM 32 7.4 OPERATION.mss, line 313
- SYNTAX-ERROR 62 13.2 FEATURE.mss, line 66
- SYNTAX-TABLE 92 17.2 PROGRAM.mss, line 102
- SYNTAX-TABLE-ENTRY 76 14.4 SYNTAX.mss, line 442
- SYNTAXCHAPTER 70 14 SYNTAX.mss, line 3
- SYNTAXTABLESSECTION 75 14.4 SYNTAX.mss, line 399
- T 10 3.5 OBJECT.mss, line 242
- TAN 37 8.5 NUMBER.mss, line 330
- TC-MACRO-DEFINITION-ENV 93 17.4 PROGRAM.mss, line 213
- TC-SYNTAX-TABLE 93 17.4 PROGRAM.mss, line 205
- TCSECTION 93 17.4 PROGRAM.mss, line 150
- TERMINAL-INPUT 81 15.2 STREAM.mss, line 113
- TERMINAL-OUTPUT 81 15.2 STREAM.mss, line 118
- TRACE 99 19.2 DEBUG.mss, line 101
- TRANSCRIPT-OFF 96 18.4 USER.mss, line 206
- TRANSCRIPT-ON 96 18.4 USER.mss, line 202
- TREE-HASH 48 10.2 TREE.mss, line 108
- TREESCHAPTER 47 10 TREE.mss, line 3
- TRUE 66 13.5 FEATURE.mss, line 284
- TRUE? 66 13.5 FEATURE.mss, line 308
- UNDEFINED-EFFECT 63 13.2 FEATURE.mss, line 135
- UNDEFINED-VALUE 63 13.2 FEATURE.mss, line 126
- UNDEFINEDSECTION 63 13.2 FEATURE.mss, line 98
- UNDEFINEDSEMANTICSSECTION 6 2.4 SEMANTICS.mss, line 189
- UNIX-FS? 87 16.1 FILE.mss, line 60
- UNREAD-CHAR 82 15.3 STREAM.mss, line 171
- UNREADC 82 15.3 STREAM.mss, line 171
- UNTRACE 99 19.2 DEBUG.mss, line 107
- UNWIND-PROTECT 27 6.3 STATE.mss, line 295
- UPPERCASE? 55 12.1 TEXT.mss, line 132
- USER-ENV 16 4.4 ENVIRONMENT.mss, line 371
- VECTOR->LIST 67 13.6 FEATURE.mss, line 365
- VECTOR-ELT 67 13.6 FEATURE.mss, line 373
- VECTOR-FILL 67 13.6 FEATURE.mss, line 394
- VECTOR-LENGTH 67 13.6 FEATURE.mss, line 404
- VECTOR-POS 67 13.6 FEATURE.mss, line 409
- VECTOR-POSQ 67 13.6 FEATURE.mss, line 415
- VECTOR-REPLACE 67 13.6 FEATURE.mss, line 400
- VECTOR? 66 13.6 FEATURE.mss, line 339
- VECTORSSECTION 66 13.6 FEATURE.mss, line 325
- VMS-FS? 87 16.1 FILE.mss, line 65
- VPOS 85 15.6 STREAM.mss, line 418
- VREF 67 13.6 FEATURE.mss, line 373
- VSET 67 13.6 FEATURE.mss, line 385
- WALK 45 9.6 LIST.mss, line 354
- WALK-POPULATION 69 13.8 FEATURE.mss, line 517
- WALK-STRING 59 12.5 TEXT.mss, line 339
- WALK-SYMBOL-TABLE 116 B.2 LIBRARY.mss, line 135
- WALK-SYMBOLS 104 19.4 DEBUG.mss, line 391
- WALK-VECTOR 67 13.6 FEATURE.mss, line 419
- WALKCDR 45 9.6 LIST.mss, line 360
- WHERE-DEFINED 103 19.4 DEBUG.mss, line 337
- WHITESPACE? 55 12.1 TEXT.mss, line 115
- WITH-INPUT-FROM-STRING 83 15.3 STREAM.mss, line 228
- WITH-OPEN-STREAMS 81 15.1 STREAM.mss, line 92
- WITH-OUTPUT-TO-STRING 84 15.4 STREAM.mss, line 333
- WITH-OUTPUT-WIDTH-STREAM 85 15.6 STREAM.mss, line 426
- WRITE 83 15.4 STREAM.mss, line 261
- WRITE-CHAR 83 15.4 STREAM.mss, line 270
- WRITE-LINE 83 15.4 STREAM.mss, line 289
- WRITE-SPACES 83 15.4 STREAM.mss, line 293
- WRITE-STRING 83 15.4 STREAM.mss, line 281
- WRITEC 83 15.4 STREAM.mss, line 270
- WRITES 83 15.4 STREAM.mss, line 281
- ZERO? 36 8.4 NUMBER.mss, line 277
-